package com.mskj.zxmy.entity;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.Date;

@Data
@Schema(name = "", description = "SC-04工艺任务实体，映射表单字段信息")
public class SctechMissions {

    @Schema(description = "主键ID")
    private Integer id;

    @Schema(description = "工艺流水号")
    private String craftFlowNumber;

    @Schema(description = "关联任务标识")
    private String associatedTasks;

    @Schema(description = "工序名称")
    private String processName;

    @Schema(description = "序号")
    private Integer serialNumber;

    @Schema(description = "产品信息关联标识")
    private Integer productInformation;

    @Schema(description = "交货日期")
    private Date dateOfDelivery;

    @Schema(description = "计划结束日期")
    private Date plannedEndDate;

    @Schema(description = "任务数量")
    private Integer numberOfTasks;

    @Schema(description = "完成数量")
    private Integer numberCompleted;

    @Schema(description = "剩余数量，公式：DEFAULTVALUE(任务数量...)")
    private Integer remainingNumber;

    @Schema(description = "备注信息")
    private String remarks;

    @Schema(description = "任务责任人")
    private String mandatedPersons;

    @Schema(description = "排产状态")
    private String routineStatus;

    @Schema(description = "数据标题，公式：CONCAT(工艺流水号,'-...'")
    private String dataTitle1;

    @Schema(description = "任务开始时间")
    private Date taskStartTime;

    @Schema(description = "任务结束时间")
    private Date endTime;
}